@saber2pr/node
utils for nodejs
npm install @saber2pr/node
git clone https://github.com/Saber2pr/node.git
API
FS
-
exists
fs.exists
的 Promise 版本
-
stat
检测一个路径是文件夹还是文件
-
readdir
fs.readdir
的 Promise 版本
-
search
搜索目录下所有文件或所有文件夹
-
readFile
fs.readFile
的 Promise 版本
-
writeFile
fs.writeFile
的 Promise 版本
-
mkdir
fs.mkdir
的 Promise 版本
-
mkPath
创建一条路径
-
unlink
fs.unlink
的 Promise 版本
-
rmdir
fs.rmdir
的 Promise 版本
-
clearDir
清空目录下所有文件
-
remove
删除一个目录
Terminal
-
getUserInput
终端对话交互
-
getParams
获取命令行参数
Terminal.Print
-
error
命令行输出 警告
-
success
命令行输出 正确
-
tips
命令行输出 提示
Http
-
cookie
把一个对象转为 cookie
字符串
-
deCookie
把一个 cookie
字符串转为对象
-
query
从 request
从获取参数
response 的代理
Http.Exception
http 异常类,继承自Error
- Http.Exception.resolve
把一个 HttpException 发送 ServerResponse
start
npm install
npm start
npm test
develope and test
you should write ts in /src
you should make test in /src/test
export your core in /src/index.ts!